Proxy (Заместитель) — это структурный паттерн, который подставляет объект-заместитель вместо реального объекта для управления доступом к нему.
🔹 Когда использовать
— Нужно контролировать доступ к объекту (например, кеширование, логирование, контроль прав). — Создание объекта дорогое, и его инициализацию стоит отложить (Lazy Initialization). — Требуется добавление дополнительной логики перед/после вызова методов объекта. 🔹 Типы Proxy
1. Virtual Proxy — ленивое создание объекта (например, подгрузка больших данных). 2. Protection Proxy — контроль доступа (например, права пользователей). 3. Remote Proxy — доступ к удалённому объекту (RMI, REST). 4. Logging Proxy — логирование вызовов.
⚠️ Proxy не меняет интерфейс объекта, а просто управляет доступом к нему.
Proxy (Заместитель) — это структурный паттерн, который подставляет объект-заместитель вместо реального объекта для управления доступом к нему.
🔹 Когда использовать
— Нужно контролировать доступ к объекту (например, кеширование, логирование, контроль прав). — Создание объекта дорогое, и его инициализацию стоит отложить (Lazy Initialization). — Требуется добавление дополнительной логики перед/после вызова методов объекта. 🔹 Типы Proxy
1. Virtual Proxy — ленивое создание объекта (например, подгрузка больших данных). 2. Protection Proxy — контроль доступа (например, права пользователей). 3. Remote Proxy — доступ к удалённому объекту (RMI, REST). 4. Logging Proxy — логирование вызовов.
⚠️ Proxy не меняет интерфейс объекта, а просто управляет доступом к нему.
Traders also expressed uncertainty about the situation with China Evergrande, as the indebted property company has not provided clarification about a key interest payment.In economic news, the Commerce Department reported an unexpected increase in U.S. new home sales in August.Crude oil prices climbed Friday and front-month WTI oil futures contracts saw gains for a fifth straight week amid tighter supplies. West Texas Intermediate Crude oil futures for November rose $0.68 or 0.9 percent at 73.98 a barrel. WTI Crude futures gained 2.8 percent for the week.
Библиотека собеса по Java | вопросы с собеседований from sa